import java.util.Date;
import java.util.Vector;

public class Factura {
	private int numero;
	private Date fecha;
	private Vector<DetalleFactura> detalle;
	private static int ultimonumero;

	public Factura(Date fecha) {
		this.numero = getUltimoNumero();
		this.fecha = fecha;
		this.detalle = new Vector<DetalleFactura>();
	}
	
	public boolean sosLaFactura(int numero) {
		return this.numero == numero;
	}
	
	public int getUltimoNumero() {
		return ultimonumero++;
	}

	public int getNumero() {
		return numero;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public Vector<DetalleFactura> getDetalle() {
		return detalle;
	}
	
	public void setDetalle(int cantidad, int prenda) {
		DetalleFactura detallefactura = new DetalleFactura(cantidad, prenda);
		detalle.add(detallefactura);
	}
}